
<script type="text/javascript">
	function checkear(){
		check = document.formularioCat.check.checked;
			
		if(check){
			document.formularioCat.name.disabled = false;
			document.formularioCat.namecat.disabled = true;
			document.getElementById("nuevaCat").style.display = "block";
			document.getElementById("listaCat").style.display = "none";
		} else {
			document.formularioCat.name.disabled = true;
			document.formularioCat.namecat.disabled = false;	
			document.getElementById("nuevaCat").style.display = "none";
			document.getElementById("listaCat").style.display = "block";	
		}
	}	
</script>

<?php
	require_once(dirname(__FILE__)."/../core/safeParam.php");

	if(isset($_GET['function'])) {
		$function = $_GET['function'];
	} else {
		$function = 'menu';
	}
	
	switch ($function) {
  		default:
    		echo '
    		<div class="tituloOpcionesAdmin">
				<img src="images/icons/image_edit.png"/>
				Menú
			</div>
			
			<div class="descripcionOpcionesAdmin">
				Herramienta para crear y/o modificar el menú del Local.
				<br />
				Primero debe agregar "Categorías" al Menú y luego añadir productos a éstas categorías.
			</div>
			
			<div class="opcionesOpcionesAdmin">
				<a href="index.php?edit=menu&function=add-category">
					<img src="images/icons/three_tags.png">
					Agregar Categorí­a al Menú
				</a>
			</div>
			';
			
    		echo findMenuItems();
    		break;
  			
  			case "add-category":
?>
			<div class="tituloOpcionesAdmin">
				<img src="images/icons/three_tags.png">
				Agregar Categorí­a
			</div>
			
			<div class="volverOpcionesAdmin">
				<a href="index.php?edit=menu">
					<img src="images/icons/arrowBack.png">
					Volver al menú
				</a>
			</div>

			<form name="formularioCat" action="../functions/menus.php?function=add-category" method="POST"
				enctype="multipart/form-data" autocomplete="off" />
				 
				<input type="hidden" name="rid" value="<?php echo ARID;?>" />
				<input type="hidden" name="price[]" value="Por unidad" />
				
				<div class="contenedorConfigCat">
					<div class="celdaContenedorConfigMain">
						<div class="opcionConfigMain">
							Categorí­a:
							<select name="namecat" class="selectCat">
								<option value="Empanadas" onclick="return checkSelectCat();">Empanadas</option>
								<option value="Lomitos">Lomitos</option>
								<option value="Pizzas">Pizzas</option>
							</select>
						</div>
					</div>

					
					<div class="celdaContenedorConfigMain">
						<div class="opcionConfigMain">
							Nueva Categorí­a:
							<input name="check" type="checkbox" onchange="checkear()" >
						</div>
			
						<div class="descripcionConfigMain">
							Si la categoria que desea no se encuentra en la lista, seleccione esta opción.
						</div>
					</div>
					
					<div class="nuevaCat" id="nuevaCat">
						<div class="celdaContenedorConfigMain">
							<div class="opcionConfigMain">
								Nombre de la nueva Categorí­a:
								<input type="text" name="name" disabled="true" />
							</div>
			
							<div class="descripcionConfigMain">
								Ingrese el nombre de la nueva Categorí­a.
							</div>
						</div>
						
						<div class="celdaContenedorConfigMain">
							<div class="opcionConfigMain">
								Imagen de la Categorí­a:
								<input type="file" name="imagenPre" />
							</div>
			
							<div class="descripcionConfigMain">
								Seleccione una imagen, tenga en cuenta que se la redimensionará con un ancho de 500 pixeles y un alto de 100.
							</div>
						</div>
					</div>
				</div>
				
				<div class="botonConfigMain">
					<input type="submit" value="Guardar">
				</div>
			</form>
			
	<?php
		break;
  		case "edit-categoria" :
  			$cat_id = $_GET['cat_id'];
    		$query  = $database->select("SELECT * FROM menu_cat WHERE id = '$cat_id' ORDER by name ");
  	?>
  	
  	<div class="tituloOpcionesAdmin">
  		<img src="images/icons/three_tags.png">
  			Editar Categorí­a: <?php echo $query[0]['name']; ?>
	</div>
			
	<div class="volverOpcionesAdmin">
		<a href="index.php?edit=menu">
			<img src="images/icons/arrowBack.png">
			Volver al menú
		</a>
	</div>

	<form action="../functions/menus.php?function=edit-category" method="POST"
		enctype="multipart/form-data" autocomplete="off" />
		 
		<input type="hidden" name="rid" value="<?php echo ARID;?>" />
		<input type="hidden" name="id" value="<?php echo $_GET['cat_id'];?>" />
				
		<div class="contenedorConfigCat">
			<div class="celdaContenedorConfigMain">
				<div class="opcionConfigMain">
					Nombre de la Categorí­a:
					<input type="text" name="name" value="<?php echo $query[0]['name'] ?>"  />
				</div>
			</div>

			<div class="celdaContenedorConfigMain">
				<div class="opcionConfigMain">
					Imagen de la Categorí­a:
					<input type="file" name="imagenPre" />
				</div>
			</div>
		</div>				
						
		<div class="botonConfigMain">
			<input type="submit" value="Guardar">
		</div>
	</form>
  	  	
  	<?php
  		break;
  		
  		case "edit-cat":
    	$cat_id = $_GET['cat_id'];
    	$query  = $database->query("SELECT * FROM menu_cat WHERE id = '$cat_id' ORDER by name ");
    	
    	while ($list = mysql_fetch_array($query)) {
      	$name        = $list['name'];
      	$description = $list['description'];
      	$price       = unserialize($list['price']);
      	$id          = $list['id'];
      	$open        = openTime($list['hours'], 'open');
      	$closed      = openTime($list['hours'], 'close');
    	} 
	?>	

		<div class="tituloOpcionesAdmin">
			<img src="images/icons/three_tags.png">
			Editar Productos
		</div>
		
		<div class="volverMenuCat">
			<a href="index.php?edit=menu">
				<img src="images/icons/arrowBack.png">
				Volver al menú
			</a>
		</div>
		
		<div class="editarProductos">
			<h2>
				Productos de la Categorí­a:&nbsp;<?php echo $name; ?>
			</h2>
			
			<div class="volverOpcionesEditMenu">
				<a href="index.php?edit=menu&amp;function=add-item&amp;cat_id=<?php echo $cat_id; ?>">
					<img src="add.png">
					Agregar Producto
				</a>
			</div>
				
			<div class="contenidoEditProductos">
				<?php echo getMenuProducts($cat_id); ?>
			</div>
		</div>			


		<div class="separadorEditCat"></div>

			
		<div class="moverProducto" id="moverProducto">
			<h2>
				Mover Productos a otra Categorí­a
			</h2>
				
			<div class="volverOpcionesEditMenu">
				Elija los Productos del menú izquierdo para moverlos a la Categorí­a seleccionada del menú derecho.
			</div>
				
			<form method="post" action="../functions/menus.php?function=change-cats">
				<div class="contenedorConfigCat">
					<div class="izqConfigCat">
						<?php	$results = $database->select("SELECT * FROM menu_item where cat = " . $_GET['cat_id'] . " order by name"); ?>
						
						<select multiple="multiple" name="items[]" />
							<?php
								for($i=0; $i < count($results); $i++) {
      							echo '
      							<option value="'. $results[$i]['id'] .'">
      								'. $results[$i]['name'] .'
      							</option>';
    							}
							?>								
						</select>
					</div>
					
					<div class="derConfigCat">
						<?php 
							unset($results);
							$results = $database->select("SELECT * FROM menu_cat where rid = " . ARID . " order by name");							
						?>
							
						<select  name="cat" >
							<?php
								for ($i=0; $i < count($results); $i++) {
	     							echo '
	     							<option value="' . $results[$i]['id'] . '">
	     								' . $results[$i]['name'] . '
	     							</option>';
    							}
							?>
						</select>					
					</div>
						
					<div class="botonConfigMain">
						<input type="submit" value="Guardar">
					</div>
				</div>
			</form>
		</div>
			
	<?php
		break;
		
		case "add-item":
    		$catid = $_GET['cat_id'];
    		$query = $database->query("SELECT * FROM menu_cat WHERE id = '$cat_id' ORDER by name ");
    					
    		while ($list = mysql_fetch_array($query)) {
      		$cat_name       	= $list['name'];
      		$cat_description	= $list['description'];
      		$cat_price			= unserialize($list['price']);
      		$cat_id				= $list['id'];
      		$feature				= $list['feature'];
    		}
	?>
	
	<?php
			if (isset($_GET['added'])) {
      		echo '
   		<div class="productoAgregado">
   			<img src="accept.png" border="0">
   			Producto agregado correctamente.
   			
   			<br />
   			
   			Para agregar otro producto
   			<a href="index.php?edit=menu&function=add-item&cat_id=' . $cat_id . '"> 
  					click aquí
  				</a>.
  				Para terminar guarde.
   		</div>';
    		}
	?>
	
	<div class="volverMenuCat">
		<a href="index.php?edit=menu">
			<img src="images/icons/arrowBack.png">
			Volver al menú
		</a>
	</div>
	
	<div class="tituloOpcionesAdmin">
		<h2>
			<img src="images/icons/add.png" />
			Agregar Producto a la Categorí­a:&nbsp;<i><u><?php echo $cat_name; ?></u></i>	
		</h2>
	</div>
	
	<form action="../functions/menus.php?function=add-item" method="post" enctype="multipart/form-data">
		<input type="hidden" name="rid" value="<?php echo ARID;?>" />
		
		<div class="contenedorConfigCat">
		
			<div class="celdaContenedorConfigMain">
				<div class="opcionConfigMain">
					<input type="hidden" name="mid" value="<?php echo $_GET['cat_id'];?>" >
					<input type="hidden" name="cat" value="<?php echo $catid;?>" >
					Nombre del Producto:
					<input type="text" name="name" >
				</div>
			</div>		

			<div class="celdaContenedorConfigMain">
				<div class="opcionConfigMain">
					Precio por unidad:
					
					<?php
    					if(count($cat_price) > 0) {
      					foreach ($cat_price as $key => $value) {
        						if ($value != '') {
	         					echo '
	       						<input type="text" name="price[]" value="" maxlength="5" style="width:50px" >
         						';
								} 
      					} 
    					} 
					?>
					$
				</div>
			</div>
			
			<div class="celdaContenedorConfigMain">
				<div class="opcionConfigMain">
					¿Sin stock?
					<select name="feature" class="selectConfigMainSiNo">
						<option value="1" <?php if ($feature == 1) { echo 'selected="selected"'; }  ?> >Si</option>
           			<option value="0"  <?php if ($feature == 0) { echo 'selected="selected"'; }  ?> >No</option>
         	</select>
				</div>
			</div>
		
			<div class="celdaContenedorConfigMain">
				<div class="opcionConfigMain">
					Descripción del Producto:
					<br />
					<textarea name="description"></textarea>
				</div>
			</div>
			
		</div>
		
		<div class="botonConfigMain">
			<input type="submit" value="Guardar">
		</div>
	</form>

	<?php
		break;
  				  				
  		case "edit-item":
			if (isset($_GET['delete-image'])){
      		deleteImage($_GET['delete-image']);
    		} 

    		if (isset($_POST['add-image'])){
      		addImage($_POST['pid'], $_FILES);
    		} 

    		if (isset($_POST['main-image'])){
      		uploadMainImage($_POST['pid'], $_FILES);
    		}
	?>
			
	<?php
		$menuid = $_GET['item_id'];
    	$query  = $database->query("SELECT * FROM menu_item WHERE id = '$menuid'");
    			
    	while ($list = mysql_fetch_array($query)) {
      	$price       = unserialize($list['price']);
      	$image       = $list['image'];
      	$id          = $list['id'];
      	$name        = $list['name'];
      	$cat_id      = $list['cat'];
			$feature		 = $list['feature'];
      	$description = $list['description'];
      	$code        = $list['code'];
      	$type1       = $list['type1'];
      	$options     = unserialize($list['options']);
    	}
    			
    	$query = $database->query("SELECT * FROM menu_cat WHERE id = '$cat_id' ");
    			
    	while ($list2 = mysql_fetch_array($query)) {
      	$cat_name        = $list2['name'];
      	$cat_description = $list2['description'];
      	$cat_price       = unserialize($list2['price']);
      	$cat_id          = $list2['id'];
    	} //$list2 = mysql_fetch_array($query)
	?>
	
	<div class="volverMenuCat">
		<a href="index.php?edit=menu">
			<img src="images/icons/arrowBack.png">
			Volver al menú
		</a>
	</div>

	<div class="tituloOpcionesAdmin">
		<img src="images/icons/edit.png" / >
		Editar Producto de la Categorí­a:&nbsp;<i><u><?php echo $cat_name; ?></u></i>
	</div>
		
	<?php
   	if (isset($_GET['added'])) {
   		echo '
   		<div class="productoAgregado">
   			<img src="accept.png" border="0">
   			Producto agregado correctamente.
   			
   			<br />
   			
   			Para agregar otro producto
   			<a href="index.php?edit=menu&function=add-item&cat_id=' . $cat_id . '"> 
  					click aquí
  				</a>.
  				Para terminar guarde.
   		</div>
   		';
    	} 
	?>
	
	<form action="../functions/menus.php?function=edit-item" method="post" enctype="multipart/form-data">
		<div class="contenedorConfigCat">
			<div class="celdaContenedorConfigMain">
				<div class="opcionConfigMain">
					<input type="hidden" name="mid" value="<?php echo $_GET['cat_id'];?>" >
					<input type="hidden" name="cat" value="<?php echo $cat_id;?>" >
					<input type="hidden" name="id" value="<?php echo $id;?>" >
					Nombre del Producto:
					<input type="text" name="name" value="<?php echo $name;?>"  >
				</div>
			</div>
		
			<div class="celdaContenedorConfigMain">
				<div class="opcionConfigMain">
					Precio por unidad:
					<?php
	    				if (count($cat_price) > 0) {
      					for ($i = 0; $i < count($cat_price); $i++) {
								echo '
									<input type="text" name="price[]" value="' . $price[$i] . '" style="width:50px;" ">
								';        						
      					} 
    					}
					?>
					$
				</div>
			</div>
			
			<div class="celdaContenedorConfigMain">
				<div class="opcionConfigMain">
					¿Sin stock?
					<select name="feature" class="selectConfigMainSiNo">
						<option value="1" <?php if ($feature == 1) { echo 'selected="selected"'; }  ?> >Si</option>
           			<option value="0"  <?php if ($feature == 0) { echo 'selected="selected"'; }  ?> >No</option>
         		</select>
				</div>
			</div>
		
			<div class="celdaContenedorConfigMain">
				<div class="opcionConfigMain">
					Descripción:
					<br />
					<textarea name="description" cols="50"><?php print($description);?></textarea>
				</div>
			</div>			
		</div>
		
		<div class="botonConfigMain">
			<input type="submit" value="Guardar">
		</div>
	</form>
<?php
		break;
	}
?>
